import babel from "rollup-plugin-babel";
import serve from "rollup-plugin-serve";

export default {
  input: "./src/index.js",
  output: {
    file: "./dist/umd/vue.js", // 出口路径
    name: "Vue", // 指定打包后全局变量的名称
    format: "umd", // 统一模块规范
    sourcemap: true, // es6 --> es5, 开启源码调试模式， 可以找到源代码的报错位置
  },
  plugins: [ // 使用插件
    babel({
      exclude: "mode_modules/**"
    }),
    process.env.ENV === "development" ? serve({
      open: true,
      openPage: "/public/index.html", // 默认打开html的路径
      port: 3000,
      contentBase: ""
    }) : null,
  ]
}